pretense or excuse to justify something - Französisch Englisch Wörterbuch